<?php

namespace App\Jobs\Message\Notice;

use Exception;
use App\Jobs\Job;

class MailNewsJob extends Job
{

    protected $data;

    /**
     * Create a new job instance.
     *
     * @return void
     */
    public function __construct($data)
    {
        $this->data = $data;
    }

    /**
     * Execute the job.
     *
     * @return void
     */
    public function handle()
    {
        // app('log')->info('站内信消息任务执行');

        // 如果guid是字符串转化为数组 统一调用批量通知接口
        // if (is_string($this->data['guid'])) {

        //     $this->data['guid'] = [$this->data['guid']];
        // }

        // 发送消息通知
        // $msgRes = app('commonService')->sendMsg($this->data);

        // app('log')->info('消息发送结果---');
        // app('log')->info($msgRes);
    }

    /**
     * 任务失败的处理过程
     *
     * @param  Exception  $exception
     * @return void
     */
    public function failed(Exception $exception)
    {
        // 给用户发送任务失败的通知，等等……
        // app('log')->info('站内信消息任务失败---');
        // app('log')->info($exception);
    }
}
